Output Modulation Block

This topic describes the parameters of the ClosedOutput Modulation block.

Enable Output Modulation

I/Q ClosedSetup

I/Q Modulation On

I/Q Modulation Source

I/Q DC Alignment - Perform Alignment

I/Q DC Alignment - Clear Alignment

Skew Alignment - Perform Alignment

Skew Alignment - Clear Alignment

AM n ClosedSetup

AM n On

Type

Source

Depth - Linear

Depth - Exponential

Depth Increment

External Input - Coupling

External Input - Impedance

Function Generator - Frequency

Function Generator - Frequency Increment

Function Generator - Phase Offset

Function Generator - Shape

Function Generator - Shape Ramp Polarity

Function Generator - Duty Cycle

Dual Function Generator - Amplitude Percent

Dual Function Generator - Frequency

Dual Function Generator - Phase Offset 2

Dual Function Generator - Shape

Dual Function Generator - Shape Ramp Polarity

Dual Function Generator - Duty Cycle

Noise Generator - Types

Pulse ClosedSetup

Pulse On

Source

External

Polarity

Internal

Source Type

Width

Width Increment

Period

Period Increment

Delay

Delay Increment

Requested Frequency

Requested Frequency Increment

Actual Frequency

On Time

On Time Points

Off Time

Off Time Points

Repetitions

Repetition Points

Clear List

Trigger Mode

Trigger Immediately

Pulse (Video) Output

Pulse (Video) Output State

Sync Trigger

Sync Trigger State

Sync Trigger Width

Sync Trigger Width Increment

Pulse Trigger Source

Enable Output Modulation

Enables or disables the currently active modulation type of the indicated channel. Most modulation types can be simultaneously enabled except FM with ΦM. An annunciator on the signal generator always indicates whether modulation is on or off.

GUI Location

Modulation

SCPI Command

[:SOURce][:RF<channel>]:OUTPut:MODulation[:STATe] ON|OFF|1|0

[:SOURce][:RF<channel>]:OUTPut:MODulation[:STATe]?

SCPI Example

OUTP:MOD OFF

Preset

ON

State Saved

Yes

Choices

OFF | ON

Initial S/W Revision

A.01.00

I/Q

Selecting this check box in this row performs the same function as I/Q Modulation On. If you click or tap elsewhere in this row, the I/Q Setup screen appears, allowing you to configure parameters specific to I/Q modulation.

I/Q Modulation On

Enables or disables the I/Q modulation of the RF Output.

For M9484C, I/Q Modulation cannot be enabled at the same time as Pulse Modulation. Enabling I/Q modulation disables pulse modulation; likewise, enabling pulse modulation disables I/Q modulation.

GUI Location

Output Modulation > I/Q Modulation On

SCPI Command

[:SOURce][:RF<channel>]:DM:STATe ON|OFF|1|0

[:SOURce][:RF<channel>]:DM:STATe?

SCPI Example

DM:STAT ON

DM:STAT?

Preset

OFF

Couplings

When Enable Amplitude Control is turned ON, I/Q Modulation is set to OFF.

When I/Q Modulation is turned ON, Enable Amplitude Control is set to OFF.

When I/Q Modulation Source is Internal:

For M9484C, enabling I/Q Modulation disables Pulse Modulation.

Notes

When setting State to ON turns another feature off, the warning is raised -221, "Settings conflict; I/Q Modulation in use, Pulse Modulation has been turned off."

State Saved

Yes

Initial S/W Revision

A.01.00

Modified S/W Revision

A.07.00, A.11.00

History

Coupling with I/Q Output Amplitude Control added with A.07.00.

M9484C added with A.11.00

I/Q Modulation Source

Selects the I/Q modulation source.

For instruments with Option EXT, selects either an internal or external I/Q modulation source.

GUI Location

Output Modulation > I/Q > I/Q DC Alignment > I/Q Modulation Source

SCPI Command

[:SOURce][:RF<channel>]:DM:SOURce EXTernal|INTernal

[:SOURce][:RF<channel>]:DM:SOURce?

SCPI Example

DM:SOUR EXT

DM:SOUR?

Notes

For instruments without Option EXT, the source is INTernal and not changeable. Attempting to set EXTernal raises error -221, Settings Conflict; option EXT is required.

Preset

INTernal

Choices

External | Internal

Couplings

When Enable Amplitude Control is turned ON, I/Q Modulation Source is set to Internal.

When Enable Amplitude Control is ON and you attempt to set I/Q Modulation Source to External, the following error occurs:

-221,"Settings conflict; External I/Q not allowed while I/Q Amplitude Control is enabled."

State Saved

Yes

Initial S/W Revision

A.01.00

I/Q DC Alignment - Perform Alignment

Applies to the M9383B VXG-m and M9384B VXG only.

Invokes an I/Q DC alignment. The instrument’s in-band images and LO feedthrough can negatively impact EVM performance. I/Q DC alignment should be performed when you modulate at a new frequency, or the temperature changes by a few degrees from the last time the alignment was performed.

GUI Location

Output Modulation > I/Q > I/Q DC Alignment > Perform Alignment

SCPI Command

[:SOURce][:RF<channel>]:CALibration:IQ:DC

SCPI Example

CAL:IQ:DC

Notes

For M9484C:

This command is accepted with no action performed, sending the SCPI command does not generate an error.

Initial S/W Revision

A.01.00

When to use this feature:

Whenever the best possible EVM performance is required or in use cases where DC and image rejection of I/Q modulation impact measurement results. I/Q DC alignment should be used after the instrument has been warmed up or whenever significant room temperature changes occur. It should be run at least once for each frequency the instrument set to. After each alignment is run, the calibration data is cached for each set frequency. This caching allows you to tune from frequency A to frequency B and back to frequency A with the most recent DC-alignment applied. If the instrument is power cycled, it is recommended that you perform these I/Q DC alignments again. You can also empirically determine how often this DC alignment should be performed, based on how sensitive your measurements are and how much temperature variation you observe over time.

I/Q DC Alignment - Clear Alignment

Applies to the M9383B VXG-m and M9384B VXG only.

Returns the I/Q DC Alignment data at the current frequency to the factory default. You can use this when diagnosing signal quality issues. However, it is recommended to simply run the I/Q DC Alignment anew rather than clearing the alignment.

GUI Location

Output Modulation > I/Q > I/Q DC Alignment > Clear Alignment

SCPI Command

[:SOURce][:RF<channel>]:CALibration:IQ:DC:CLEar

SCPI Example

CAL:IQ:DC:CLE

Notes

For M9484C:

This command is accepted with no action performed, sending the SCPI command does not generate an error.

Initial S/W Revision

A.01.00

Skew Alignment - Perform Alignment

Applies to the M9383B VXG-m and M9384B VXG only.

Invokes an I/Q Skew alignment. The instrument’s parasitic time delay (skew) between the I and Q channels can vary with time and temperature. I/Q Skew alignment should be performed when the temperature changes by a few degrees from the last time the alignment was performed.

GUI Location

Output Modulation > I/Q > Skew Alignment > Perform Alignment

SCPI Command

[:SOURce][:RF<channel>]:CALibration:IQ:TSKew

SCPI Example

CAL:IQ:TSK

Notes

For M9484C:

This command is accepted with no action performed, sending the SCPI command does not generate an error.

Initial S/W Revision

A.01.00

When to use this feature:

Whenever the best possible wideband EVM performance is required (approximately 1 GHz or greater) or in use cases where wideband I/Q skew impacts measurement results. In most cases, the I/Q skew alignment should not be run often. However, the baseband I/Q paths in the VXG signal generator can be temperature sensitive and, depending on the I/Q data being played from the arbitrary waveform generator, there is a self-heating thermal gradient that could occur between the I and Q path. (This is especially true for OFDM-based I/Q waveforms having a bandwidth greater than 1 GHz.) This thermal gradient can result in one to two pico-seconds of time skew at the extreme bandwidth edges of the I/Q modulation. Thermal mitigation techniques have been deployed to minimize this effect, however, you may empirically decide to run this calibrations more often, if needed.

Skew Alignment - Clear Alignment

Applies to the M9383B VXG-m and M9384B VXG only.

Returns the I/Q Time Skew Alignment data to the factory default. You can use this when diagnosing signal quality issues. However, it is recommended to simply run the I/Q Time Skew Alignment anew rather than clearing the alignment.

GUI Location

Output Modulation > I/Q > Skew Alignment > Clear Alignment

SCPI Command

[:SOURce][:RF<channel>]:CALibration:IQ:TSKew:CLEar

SCPI Example

CAL:IQ:TSK:CLE

Notes

For M9484C:

This command is accepted with no action performed, sending the SCPI command does not generate an error.

Initial S/W Revision

A.01.00

AM n

The check box in this row performs the same function as AM n On. If you click or tap elsewhere in this row, the AM Setup screen appears, allowing you to configure parameters specific to AM modulation.

AM n On

Enables or disables the amplitude modulation for the selected path.

When ALC is on, AM cannot be turned on.

AM State cannot be turned on when the source of the corresponding AM path (1 or 2) is used and when AM path is on.

GUI Location

Output Modulation > AM n > AM n On

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:STATe ON|OFF|1|0

[:SOURce][:RF<channel>]:AM{1:2}:STATe?

SCPI Example

AM:STAT ON

AM:STAT?

Preset

OFF

State Saved

Yes

Choices

OFF | ON

Initial S/W Revision

A.01.00

Type

Sets the AM type to linear or exponential AM.

GUI Location

Output Modulation > AM n > Type Linear or Exponential

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:TYPE LINear|EXPonential

[:SOURce][:RF<channel>]:AM{1:2}:TYPE?

SCPI Example

AM2:TYPE LIN

AM2:TYPE?

Preset

LINear

State Saved

Yes

Choices

Linear | Exponential

Initial S/W Revision

A.01.00

Source

Sets the source to generate the amplitude modulation.

GUI Location

Output Modulation > AM n > Source

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:SOURce FUNCtion1|FUNCtion2|DUAL|NOISe1|NOISe2|EXTernal

[:SOURce][:RF<channel>]:AM{1:2}:SOURce?

SCPI Example

AM2:SOUR DUAL

AM2:SOUR?

Preset

FUNCtion1

State Saved

Yes

Choices

External | Function 1 | Function 2 | Dual Function | Noise 1 | Noise 2

Initial S/W Revision

A.01.00

Depth - Linear

Sets the linear amplitude modulation depth for the selected AM path in percent.

Refer to Depth Increment for setting the value associated with UP and DOWN choices.

GUI Location

Output Modulation > AM n > Type set to Depth > Depth

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}[:DEPTh][:LINear] <real>

[:SOURce][:RF<channel>]:AM{1:2}[:DEPTh][:LINear]?

SCPI Example

AM 30

AM?

Preset

0.1

State Saved

Yes

Range

0 to 100

Resolution

0.1

Initial S/W Revision

A.01.00

Depth - Exponential

Depth - Exponential

Sets the exponential amplitude modulation depth for the selected AM path in dB.

Refer to Depth Increment for setting the value associated with UP and DOWN choices.

GUI Location

Output Modulation > AM n > Type set to Exponential > Depth

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}[:DEPTh]:EXPonential <rel_ampl>

[:SOURce][:RF<channel>]:AM{1:2}[:DEPTh]:EXPonential?

SCPI Example

AM:EXP 30

AM:EXP?

Preset

40

State Saved

Yes

Range

0 to 40

Resolution

0.01

Initial S/W Revision

A.01.00

Depth Increment

Remote command only.

Sets the increment for linear AM depth step.

The value set by this command is used with the UP and DOWN choices for the AM depth setting.

The setting enabled by this command is not affected by signal generator power-on, preset, or *RST.

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}[:DEPTh]:STEP[:INCRement] <real>

[:SOURce][:RF<channel>]:AM{1:2}[:DEPTh]:STEP[:INCRement]?

SCPI Example

AM:STEP 5

AM:STEP?

State Saved

No

Preset

5

Range

0.1 to 100

Initial S/W Revision

A.01.00

External Input - Coupling

Sets the coupling for the amplitude modulation source through the selected external input connector.

The command does not change the currently active source or switch the current modulation on or off. The modulating signal may be the sum of several signals, either internal or external sources.

GUI Location

Output Modulation > AM n > Source set to External > Coupling AC or DC

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:EXTernal:COUPling AC|DC

[:SOURce][:RF<channel>]:AM{1:2}:EXTernal:COUPling?

SCPI Example

AM:EXT:COUP AC

AM:EXT:COUP?

Preset

DC

State Saved

Yes

Choices

DC | AC

Initial S/W Revision

A.01.00

External Input - Impedance

Sets the input impedance for the externally applied AM input

In case the set impedance value is not 1000000 or 600, the default value (50) will be used.

GUI Location

Output Modulation > AM n > Source set to External > Impedance 50 Ohm, 600 Ohm or 1M Ohm

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:EXTernal:IMPedance 50|600|1000000

[:SOURce][:RF<channel>]:AM{1:2}:EXTernal:IMPedance?

SCPI Example

AM:EXT:IMP 600

AM:EXT:IMP?

Preset

50

State Saved

Yes

Initial S/W Revision

A.01.00

Function Generator - Frequency

Sets the amplitude modulation rate for the waveform on the selected internal function generator.

Sine: 10 MHz

Otherwise: 1 MHz

GUI Location

Output Modulation > AM n > Source set to Function 1 or Function 2 > Frequency

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:FREQuency <freq>

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:FREQuency?

SCPI Example

AM:INT:FUNC:FREQ 30

AM:INT:FUNC:FREQ?

Preset

400 Hz

State Saved

Yes

Range

0.1 Hz to 1 MHz

Initial S/W Revision

A.01.00

Function Generator - Frequency Increment

Remote command only.

Sets the step increment for the internal frequency modulation.

The setting enabled by this command is not affected by signal generator power-on, preset, or *RST.

SCPI Command

[:SOURce][:RF<channel>]:AM:INTernal:FREQuency:STEP[:INCRement] <freq>

[:SOURce][:RF<channel>]:AM:INTernal:FREQuency:STEP[:INCRement]?

SCPI Example

AM:INT:FREQ:STEP 3 MHZ

AM:INT:FREQ:STEP?

Preset

500 Hz

State Saved

Persistent, survives preset and power cycle but not saved in the instrument state.

Range

0.1 Hz to 6.25 MHz

Initial S/W Revision

A.01.00

Function Generator - Phase Offset

Sets the phase offset (in radians) of the AM signal. The value can be set in degrees as well via both GUI and SCPI.

GUI Location

Output Modulation > AM n > Source set to Function 1 or Function 2 > Phase Offset

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:POFFset <real>

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:POFFset?

SCPI Example

AM:INT:FUNC:POFF 2

AM:INT:FUNC:POFF?

Preset

0

State Saved

Yes

Range

-6.29 to 6.29

Resolution

0.001

Initial S/W Revision

A.01.00

Function Generator - Shape

Sets the AM waveform type.

GUI Location

Output Modulation > AM n > Source set to Function 1 or Function 2 > Shape

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:SHAPe SINE|TRIangle|PULSe|RAMP

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:SHAPe?

SCPI Example

AM2:INT:FUNC:SHAP TRI

AM2:INT:FUNC:SHAP?

Preset

SINE

State Saved

Yes

Choices

Sine | Triangle | Pulse | Ramp

Initial S/W Revision

A.01.00

Function Generator - Shape Ramp Polarity

Remote command only.

Sets the ramp direction when :AM{1:2}:INTernal:FUNCtion{1:2}:SHAPe is set to RAMP.

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:SHAPe:RAMP POSitive|NEGative

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:SHAPe:RAMP?

SCPI Example

AM2:INT:FUNC:SHAP:RAMP POS

AM2:INT:FUNC:SHAP:RAMP?

Preset

POSitive

State Saved

Yes

Initial S/W Revision

A.01.00

Function Generator - Duty Cycle

Sets the duty cycle in percent for Pulse mode.

GUI Location

Output Modulation > AM n > Source set to Function 1 or Function 2 > Shape set to Pulse > Duty Cycle

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:DCYCle <real>

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:FUNCtion{1:2}:DCYCle?

SCPI Example

AM:INT:FUNC:DCYC 20

AM:INT:FUNC:DCYC

Preset

50

State Saved

Yes

Range

0 to 100

Resolution

0.01

Initial S/W Revision

A.01.00

Dual Function Generator - Amplitude Percent

Sets the amplitude for tones of the internal dual function generator source as a percent of the peak analog modulation amplitude.

Setting the amplitude of one tone automatically set the other tone to make up the remaining amplitude.

GUI Location

Output Modulation > AM n > Source set to Dual Function > Amp Percent n

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion[1]:2:AMPLitude:PERCent <real>

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion[1]:2:AMPLitude:PERCent?

SCPI Example

AM:INT:DUAL:FUNC2:AMPL:PERC 50

AM:INT:DUAL:FUNC2:AMPL:PERC?

Preset

50

State Saved

Yes

Range

0 to 100

Resolution

0.1

Initial S/W Revision

A.01.00

Dual Function Generator - Frequency

Sets the frequency of tone 1 (default) or tone 2 of the internal dual function generator source.

GUI Location

Output Modulation > AM n > Source set to Dual Function > Frequency n

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion{1:2}:FREQuency <freq>

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion{1:2}:FREQuency?

SCPI Example

AM:INT:DUAL:FUNC:FREQ 30

AM:INT:FUNC:FREQ?

Preset

400 Hz

State Saved

Yes

Min

0.1 Hz to 1 MHz

Resolution

0.1 Hz

Initial S/W Revision

A.01.00

Dual Function Generator - Phase Offset 2

Sets the phase offset in degrees or radians of tone 2 in relation to tone 1 of the internal dual function generator source.

GUI Location

Output Modulation > AM n > Source set to Dual Function > Phase Offset 2

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion2:POFFset <real>

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion2:POFFset?

SCPI Example

AM:INT:DUAL:FUNC2:POFF 2.53

AM:INT:DUAL:FUNC2:POFF?

Preset

0

State Saved

Yes

Range

-6.29 to 6.29

Resolution

0.000000000001

Initial S/W Revision

A.01.00

Dual Function Generator - Shape

Sets the shape of tone 1 (default) or tone 2 of the internal dual function generator source.

GUI Location

Output Modulation > AM n > Source set to Dual Function > Shape n

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion{1:2}:SHAPe SINE|TRIangle|PULSe|RAMP

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion{1:2}:SHAPe?

SCPI Example

AM2:INT:DUAL:FUNC:SHAP TRI

AM2:INT:DUAL:FUNC:SHAP?

Preset

SINE

State Saved

Yes

Choices

Sine | Triangle | Pulse | Ramp

Initial S/W Revision

A.01.00

Dual Function Generator - Shape Ramp Polarity

Remote command only.

Sets the ramp direction of the selected tone (1 or 2) of the internal dual function generator source when Dual Function Generator - Shape is set to Ramp.

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion{1:2}:SHAPe:RAMP POSitive|NEGative

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion{1:2}:SHAPe:RAMP?

SCPI Example

AM2:INT:DUAL:FUNC:SHAP:RAMP POS

AM2:INT:DUAL:FUNC:SHAP:RAMP?

Preset

POSitive

State Saved

Yes

Initial S/W Revision

A.01.00

Dual Function Generator - Duty Cycle

Sets the duty cycle of the internal dual function generator source in percent for Pulse mode.

GUI Location

Output Modulation > AM n > Source set to Dual Function > Shape n set to Pulse > Duty Cycle

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion{1:2}:DCYCle <real>

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:DUAL:FUNCtion{1:2}:DCYCle?

SCPI Example

AM:INT:DUAL:FUNC:DCYC 20

AM:INT:DUAL:FUNC:DCYC

Preset

50

State Saved

Yes

Range

0 to 100

Resolution

0.1

Initial S/W Revision

A.01.00

Noise Generator - Types

Sets the noise type when the AM Source is set to Noise.

GUI Location

Output Modulation > AM n > Source set to Noise n >

SCPI Command

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:NOISe{1:2}:TYPE UNIForm|GAUSsian

[:SOURce][:RF<channel>]:AM{1:2}:INTernal:NOISe{1:2}:TYPE?

SCPI Example

AM:INT:NOIS:TYPE GAUS

AM:INT:NOIS:TYPE?

Preset

UNIForm

Choices

Uniform | Gaussian

State Saved

Yes

Initial S/W Revision

A.01.00

Pulse

Pulse modulation of the RF output requires Option PME/PMR.

When pulse modulation is in use, the instrument provides a logic-high output on a connector which can be used to trigger external equipment when the signal generator’s pulse operation has initiated. See STrig (Sync Trigger).

The instrument also provides an output which is logic-high when the RF Output is on and logic-low when the RF Output is off. See Pulse (Video) Output.

For the pulse types that are triggered, the trigger signal is applied as follows, depending on your VXG model:

VXG

Connector

M9384B

Pulse In

M9383B

M9314B Trig 1

M9484C

Selected trigger source.

When the trigger source is external, Trig 1

For the M9484C, note the following:

The checkbox in this row performs the same function as Pulse On. If you click or tap elsewhere in this row, the Pulse Setup screen appears, allowing you to configure parameters specific to Pulse modulation.

Pulse On

Enables or disables pulse modulation.

For the M9484C, when pulse modulation is enabled, I/Q modulation is disabled.

GUI Location

Output Modulation > Pulse

SCPI Command

[:SOURce][:RF<channel>]:PULM:STATe ON|OFF|1|0

[:SOURce][:RF<channel>]:PULM:STATe?

SCPI Example

PULM:STAT ON

PULM:STAT?

Notes

Option PME or Option PMR is required to set the Pulse State to on. Attempting to set PULM:STAT ON without option installed raises the error -224, "Illegal parameter value"

When setting State to on turns another feature off, the warning is raised -221, "Settings conflict; Pulse Modulation in use, I/Q Modulation has been turned off."

Preset

OFF

Coupling

For the M9484C, note the following:

  • Pulse modulation cannot be on at the same time as I/Q modulation; enabling pulse modulation disables I/Q modulation

  • Event connectors 1-3 have fixed outputs when Pulse is on

    • Pulse Sync outputs to Event 1

    • Pulse Video outputs to Event 2

    • Event 3 has no output

State Saved

Yes

Initial S/W Revision

A.01.00

Modified S/W Revision

A.11.00

History

M9484C added with A.11.00

Source

For M9383B/M9384B, sets or returns the source the signal generator uses for pulse modulation of the RF output signal.

SCPI Command

[:SOURce][:RF<channel>]:PULM:SOURce INTernal|EXTernal

[:SOURce][:RF<channel>]:PULM:SOURce?

SCPI Example

PULM:SOUR EXT

Preset

INTernal

Notes

For M9484C, attempting to change the parameter raises the error 703,"Feature not supported; External Pulse Modulation unavailable on this instrument"

State Saved

Yes

Initial S/W Revision

A.01.00

External

For M9383B/M9384B. When the Pulse Source is External, a signal provided on the connector below modulates the RF Output.

When the external signal is logic high (TTL high) the RF Output will be on, when the external signal is logic low (TTL low) the RF Output will be off. This logic can be inverted with the Polarity setting.

ClosedView image.

Polarity

The polarity of the external TTL signal can be selected. Normal enables the RF Output when the external signal is TTL high, or Inverted enabled the RF Output when the external signal is TTL low.

SCPI Command

[:SOURce][:RF<channel>]:PULM:EXTernal:POLarity NORMal|INVerted

[:SOURce][:RF<channel>]:PULM:EXTernal:POLarity?

SCPI Example

PULM:EXT:POL NORM

PULM:EXT:POL?

Preset

NORM

State Saved

Yes

Range

Normal|Inverted

Notes

For M9484C, this command has no effect.

Initial S/W Revision

A.01.00

Internal

The instrument’s internal circuitry provides the pulsing of the RF Output.

Source Type

Sets the pulse type from the choices in the following table.

Square

Sets Square as the pulse modulation source. This is an immediately initiated pulse with a 50% duty cycle. The period is determined by the requested frequency.

ClosedView image.

Free Run

Sets Free Run as the pulse modulation source. This is an immediately initiated pulse. You can define the period, width, and delay.

ClosedView image.

Pulse Train

With Option 320, produces an RF pulse train (up to 2047 distinct cycles) with user-defined widths at the RF OUTPUT connector when a trigger condition occurs. The Pulse Train Trigger Mode selection determines when the pulse train is initiated. When the Pulse Train Trigger Mode is External, the external signal must be connected to:

  • Pulse In for M9384B

  • M9314B Trig 1 for M9383B

  • Trig 1 for M9484C

Triggers which occur while pulse train is executing are ignored.

ClosedView image.

Adjustable Doublet

Sets Adjustable Doublet as the pulse modulation source. This selection produces two pulses at the RF OUTPUT connector for each trigger event at the:

  • Pulse In connector for M9384B

  • M9314B Trig 1 connector for M9383B

  • selected trigger source for M9484C (unless source is external; then at the Trig 1 connector)

The first pulse has a user-defined width and delay (from the rising edge of the Pulse Sync Out signal). The second pulse has a user-defined width and delay (from the rising edge of the first pulse). Triggers which occur while adjustable doublet is executing are ignored.

ClosedView image.

Triggered

Sets Triggered as the pulse modulation source. This selection produces an RF pulse with a user-defined width and delay at the RF OUTPUT connector when a valid trigger signal occurs at the:

  • Pulse In connector for M9384B

  • M9314B Trig 1 connector for M9383B

  • selected trigger source for M9484C (unless source is external; then at the Trig 1 connector)

Triggers which occur while the second pulse is executing are ignored.

ClosedView image.

Triggered Doublet

For M9383B/M9384B only. Sets Triggered Doublet as the pulse modulation source. This produces two pulses at the RF OUTPUT connector for each trigger event at the:

  • Pulse In connector for M9384B

  • M9314B Trig 1 connector for M9383B

The first pulse follows the external trigger signal. The second pulse has user-defined width and delay parameters. Triggers which occur while the second pulse is executing are ignored.

ClosedView image.

Gated

For M9383B/M9384B only. Sets Gated as the pulse modulation source. User-defined period and width occurs at the RF OUTPUT connector when a logic-high signal is applied to the

  • Pulse In connector for M9384B

  • M9314B Trig 1 connector for M9383B

The pulsing repeats until the signal becomes logic-low, if the logic-low occurs during a pulse one time the pulse will be truncated.

ClosedView image.

For M9484C, with Source Types of Adjustable Doublet, Triggered, and Pulse Train in Triggered Mode the minimum Pulse Repetition Interval (from one trigger initiation to the next) is 4.010 us.

SCPI Command

[:SOURce][:RF<channel>]:PULM:SOURce:INTernal SQUare|FRUN|PTRain|ADOublet|TRIGgered|DOUBlet|GATEd

[:SOURce][:RF<channel>]:PULM:SOURce:INTernal?

SCPI Example

PULM:SOUR:INT SQU

PULM:SOUR:INT?

Preset

FRUN

Notes

PTRain requires Option 320; attempting to set PTRain without Option 320 raises the error -224,"Illegal parameter value"

For M9484C, if the type is set to PTRain and the currently configured Pulse Train does not meet the minimum length, the following error occurs: -222, ”Data out of range; Requested Pulse Train does not meet the minimum required total length 4.01 us.”

For M9484C DOUBlet is not available; attempting to set DOUBlet raises the error -224,"Illegal parameter value"

State Saved

Yes

Initial S/W Revision

A.01.00

Width

For Pulse Source Types of Free Run, Adjustable Doublet, Triggered, Triggered Doublet, and Gated, sets the pulse width for the internally generated pulse modulation. The command, used with the UP|DOWN parameters, will change the pulse width by a user-defined step value. Refer to pulse width increment for setting the value associated with the UP and DOWN choices.

Use PWIDth1 with the DOUBlet parameter and PWIDth1 and PWIDth2 with the ADOublet parameter. Refer to internal source type.

The coupling of width is dependent upon the source type, in the following description the Mandatory Off Time is 10 ns:

Free Run:

Constraint: Width ≤ Period – Positive value of Delay – Mandatory Off Time

If the entered value for the Width is > Period – Positive value of Delay – Mandatory Off Time, the Delay is reduced to a minimum of 0 seconds. If the entered value of Width is still larger than the constraint, Width is set to Period – Mandatory Off Time. Thus, if larger values of Width are desired, set the Period value first.

Adjustable Doublet:

Constraint: Delay1 + Maximum(Width1 or (Delay2 + Width2)) + Mandatory Off Time must be ≥ the minimum of one width + Mandatory Off Time, and ≤ 42 seconds

If the entered value for Width1 is > 42 seconds – Mandatory Off Time – the current value for Delay1, Delay1 is reduced.

If the entered value for Width2 is > 42 seconds – Delay1 – Mandatory Off Time – the current value for Delay2, Delay2 is reduced. If the result yields Delay2 of 0 seconds, and the entered Width2 is still larger than allowed, Width2 is limited to the remaining value.

Triggered, Triggered Doublet:

Constraint: Delay + Width + Mandatory Off Time must be ≥ the minimum Width + Mandatory Off Time, and ≤ 42 seconds

If the entered value for Width is > 42 seconds – Mandatory Off Time – the current value for Delay, Delay is reduced.

Gated:

Constraint: Width ≤ Period – Mandatory Off Time

If the entered value for the Width is > Period – Mandatory Off Time, the Width is set to Period – Mandatory Off Time. Thus, if larger values of Width are desired, set the Period value first.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:PWIDth[1]|2 <time>

[:SOURce][:RF<channel>]:PULM:INTernal:PWIDth[1]|2?

SCPI Example

PULM:INT:PWID 100 ms

PULM:INT:PWID?

Notes

For M9383B/M9384B, a power search is recommended for signals with pulse widths less than one microsecond.

Couplings

Couplings are based on Source Type.

Dependencies

When the Source Type is changed the current value of Width is evaluated.

UP and DOWN are based on Width Increment Step

Preset

200 ns

State Saved

Yes

Min

For M9383B/M9384B: 30 ns

For M9484C:

Option PME: 30 ns

Option PMR: 20 ns

Max

42 s - 10 ns

Resolution

10 ns

Initial S/W Revision

A.01.00

Modified at S/W Revision

A.06.00

History

Changed preset from "50 ns (PMR) 100 ns (PME)" at A.06.00

Width Increment

Remote command only.

Sets the step increment for the pulse width. The step value, set by this command, is used with the UP and DOWN choices available in the pulse width command.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:PWIDth:STEP <time>

[:SOURce][:RF<channel>]:PULM:INTernal:PWIDth:STEP?

SCPI Example

PULM:INT:PWID:STEP 100 ns

PULM:INT:PWID:STEP?

Notes

The step value, set with this command, is not affected by a power-on, preset, or *RST command.

Preset

1000 ns

Resolution

10 ns

State Saved

No

Min

20 ns

Max

42 s

Initial S/W Revision

A.01.00

Modified at S/W Revision

A.11.00

History

Changed the maximum value in A.11.00

Period

For Pulse Source Types of Free Run and Gated, sets the pulse period for the internally generated pulse modulation. The command, used with the UP|DOWN parameters, will change the pulse period by a user–defined step value. Refer to pulse period increment for setting the value associated with the UP and DOWN choices.

The coupling of period is dependent upon the source type, in the following description the Mandatory Off Time is 10 ns:

Free Run:

For positive values of Delay, if the entered value for Period is < current value for Delay + Width + Mandatory Off Time, the Delay is reduced to a minimum of 0 seconds. If the entered Period is still less than Width + Mandatory Off Time, Width is set to the Period – Mandatory Off Time.

For negative values of Delay, if the entered value for Period is < current value for Width + Mandatory Off Time, the Width is reduced.

Gated:

If the entered value for the Period is < the current value for Width + Mandatory Off Time, the Width value is reduced to Period – Mandatory Off Time.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:PERiod <time>

[:SOURce][:RF<channel>]:PULM:INTernal:PERiod?

SCPI Example

PULM:INT:PER .5s

PULM:INT:PER?

Notes

The pulse generator works off a 100 MHz clock, therefore pulse on and off times will have a 10 ns resolution. The minimum period is essentially twice the minimum pulse width as licensed to accommodate an on and off pulse at the minimum.

Couplings

Couplings are based on Source Type.

Dependencies

UP and DOWN are based on Pulse Period Increment Step

Preset

4000 ns

State Saved

Yes

Min

M9383B VXG-m and M9384B VXG: 40 ns

M9484C:

Option PME: 40 ns

Option PMR: 30 ns

Max

42 s

Resolution

10 ns

Initial S/W Revision

A.01.00

Modified at S/W Revision

A.06.00

History

Changed min value from 60 ns at A.06.00

Period Increment

Remote command only.

Sets the step value for the internal pulse period. The step value, set with this command, is used with the UP and DOWN choices available in the pulse period command.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:PERiod:STEP[:INCRement] <time>

[:SOURce][:RF<channel>]:PULM:INTernal:PERiod:STEP[:INCRement]?

SCPI Example

PULM:INT:PER:STEP .1s

PULM:INT:PER:STEP?

Notes

The step value set with this command is not affected by a power-on, preset, or *RST command.

Preset

1000 ns

State Saved

No

Min

10 ns

Max

42 s

Resolution

10 ns

Initial S/W Revision

A.01.00

Modified S/W Revision

A.11.00

History

Set the minimum value at A.11.00

Delay

For Pulse Source Types of Square, Free Run, Pulse Train, Adjustable Doublet, Triggered, and Triggered Doublet, sets the pulse delay for the internally generated pulse modulation. The command, used with the UP|DOWN parameters, will change the delay by a user-defined step value. Refer to pulse delay increment for setting the value associated with the UP and DOWN choices.

The value accepts ns (nanoseconds) to s (seconds) with a resolution of 10 ns.

For Pulse Source Types of Square and Free Run, Delay establishes the point in time where the Sync Trigger is raised relative to the Width: positive Delay values shift Width after Sync Trigger, negative Delay values shift Width before Sync Trigger. For the other pulse source types, Delay establishes the point in time where the Width begins.

Use Delay1 with Pulse Type of Triggered Doublet, and Delay1 and Delay2 with Pulse Type of Adjustable Doublet. Delay2 is valid only when Pulse Type is Adjustable Doublet.

The coupling of delay is dependent upon the source type, in the following description the Mandatory Off Time is 10 ns:

Square:

Constraint: |Delay| ≤ (1/Actual Frequency) – Sync Trigger Width – Mandatory Off Time

If the entered value for the |Delay| is > (1/Actual Frequency) – the current value of Sync Trigger Width – Mandatory Off Time, Sync Trigger Width is reduced, to the limit of minimum Sync Trigger Width. If the entered value for |Delay| is still larger than the constraint, Delay will be clipped. Thus, if larger values of Delay are desired, set the Requested Frequency value first. Note: negative values for Delay must be < - (Sync Trigger Width + Mandatory Off Time).

For positive values of Delay:

Constraint: Delay ≤ (1/2 * 1/Actual Frequency) – Mandatory Off Time

If the entered value for Delay is > (1/2 * 1/Actual Frequency) – Mandatory Off Time, the Delay will be clipped. Thus, if larger values of Delay are desired, set the Requested Frequency value first.

For negative values of Delay:

Constraint: |Delay| ≤ (1/Actual Frequency) – Mandatory Off Time

If the entered value for |Delay| is > (1/Actual Frequency) – Mandatory Off Time, the Delay will be clipped. Thus, if larger negative values of Delay are desired, set the Requested Frequency value first.

Free Run:

Constraint: |Delay| ≤ Period – Sync Trigger Width – Mandatory Off Time

If the entered value for the |Delay| > Period – current value of Sync Trigger Width – Mandatory Off Time, Sync Trigger Width is reduced, to the limit of minimum Sync Trigger Width. If the entered value for |Delay| is still larger than the constraint, Delay will be clipped. Thus, if larger values of Delay are desired, set the Period value first. Note: negative values for Delay must be < - (Sync Trigger Width + Mandatory Off Time).

Pulse Train:

When pulse train trigger mode is Triggered, Delay specifies the time after a trigger is received before the first Pulse Train On Time starts.

When pulse train trigger mode is Free Run or Gated, Delay is not applicable.

Adjustable Doublet:

Constraint: Delay1 + Maximum(Width1 or (Delay2 + Width2)) + Mandatory Off Time must be ≥ the minimum of one width + Mandatory Off Time, and ≤ 42 seconds

If the entered value for Delay1 is > 42 seconds – the current value for Width1 – Mandatory Off Time, Width1 is reduced to the limit of the minimum Width or the sum of Delay2 + Width2.

If the entered value for Delay2 is > 42 seconds – Delay1 – the current value for Width2 – Mandatory Off Time, Width2 is reduced to the limit of minimum Width.

Triggered, Triggered Doublet:

Constraint: Delay ≤ 42 seconds – Width – Mandatory Off Time

If the entered value for the Delay > 42 seconds – current value of Width – Mandatory Off Time, Width is reduced to the limit of minimum Width. If the entered value for Delay is still larger than the constraint, the Delay will be clipped

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:DELay[1]|2 <time>

[:SOURce][:RF<channel>]:PULM:INTernal:DELay[1]|2?

SCPI Example

PULM:INT:DEL 4

PULM:INT:DEL?

Couplings

Couplings are based on Source Type.

Dependencies

When the Source Type is changed the current value of Delay is evaluated.

UP and DOWN are based on Pulse Delay Increment Step

Preset

Delay1: 0

Delay2: 260 ns

State Saved

Yes

Min

For Pulse Source Type:

  • Square, Free Run: +10 ns

  • Pulse Train, Triggered, and Triggered Doublet:

    • Delay1: 0 s

  • Adjustable Doublet:

    • Delay1: 0 s

    • Delay2: 0 s

Max

For Pulse Source Type:

  • Square, Free Run: 42 s – minimum Width – 10 ns

  • Pulse Train, Triggered, and Triggered Doublet:

    • Delay1: 42 s – minimum – 10 ns

  • Adjustable Doublet:

    • Delay1: 42 s – minimum Width – 10 ns

    • Delay2: 42 s – Delay1 – minimum Width – 10 ns

Resolution

10 ns

Initial S/W Revision

A.01.00

Modified at S/W Revision

A.06.00, A.11.00

History

Changed Preset from "110 ns (PMR) or 300 ns (PME)" at A.06.00

Enabled negative values at A.11.00

Delay Increment

Remote command only.

Sets the step increment for the pulse delay. The step value, set by this command, is used with the UP and DOWN choices in the :PULM:INTernal:DELay[1]|2 command.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:DELay:STEP <time>

[:SOURce][:RF<channel>]:PULM:INTernal:DELay:STEP?

SCPI Example

PULM:INT:DEL:STEP 10 ns

PULM:INT:DEL:STEP?

Notes

The step value set with this command is not affected by a signal generator power-on, preset, or *RST command.

Preset

1000 ns

State Saved

Persistent, survives preset and power cycle but not saved in the instrument state.

Min

10 ns

Max

42 s

Resolution

10 ns

Initial S/W Revision

A.01.00

Modified at S/W Revision

A.11.00

History

Changed the maximum value in A.11.00

Requested Frequency

For the Square pulse source type, sets the pulse rate for the internally generated square wave. The command, used with the UP|DOWN parameters, will change the frequency by a user-defined step value. Refer to Requested Frequency Increment for setting the value associated with the UP and DOWN choices.

This value sets the pulse rate of the square wave with a 50% duty cycle.

If the entered value for Requested Frequency affects Actual Frequency such that (1/Actual Frequency) is < current value for |Delay| + Mandatory Off Time, the |Delay| is set to (1/Actual Frequency) – Mandatory Off Time. In addition, if the entered value for Requested Frequency affects Actual Frequency such that (1/Actual Frequency) is < current value Sync Trigger Width + Mandatory Off Time, the Sync Trigger Width is set to (1/Actual Frequency) – Mandatory Off Time.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:FREQuency <freq>

[:SOURce][:RF<channel>]:PULM:INTernal:FREQuency?

SCPI Example

PULM:INT:FREQ 2

PULM:INT:FREQ?

Notes

The pulse generator works off a 100 MHz clock, therefore pulse on and off times will have a 10 ns resolution, or a periodicity resolution of 20 ns. So setting 9 MHz would result in an actual frequency of 8.3333 MHz because 9 MHz at 50% duty cycle would require on and off pulses of 55.555 ns each. The clock resolution is 10 ns, therefore the on and off pulses ended up being rounded to 60 ns each or a total period of 120 ns. A periodicity of 120 ns = 8.33333 MHz. See Actual Frequency query to obtain the resultant value.

Couplings

Changes to Requested Frequency may have an effect on Delay and Sync Trigger Width.

Dependencies

UP and DOWN are based on Requested Frequency Increment Step

Preset

1 kHz

State Saved

Yes

Min

0.1 Hz

Max

For M9383B/M9384B: 16.6666666666667 MHz

For M9484C:

Option PME: 16.6666666666667 MHz

Option PMR: 25 MHz

Resolution

0.1 Hz

Initial S/W Revision

A.01.00

Modified S/W Revision

A.11.00

History

Resolution changed at A.11.00

Requested Frequency Increment

Remote command only.

Sets the step value for Requested Frequency. The step value, set with this command, is used with the UP and DOWN choices in the :PULM:INTernal:FREQuency command.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:FREQuency:STEP[:INCRement] <freq>

[:SOURce][:RF<channel>]:PULM:INTernal:FREQuency:STEP[:INCRement]?

SCPI Example

PULM:INT:FREQ:STEP MIN

PULM:INT:FREQ:STEP?

Notes

The step value set with this command is not affected by a power-on, preset, or *RST command.

Preset

500 Hz

State Saved

No

Min

0.1 Hz

Max

10 MHz

Resolution

0.1 Hz

Initial S/W Revision

A.01.00

Modified S/W Revision

A.11.00

History

Resolution changed at A.11.00

Actual Frequency

Query only.

The pulse on and off times have a 10 ns resolution, or a periodicity resolution of 20 ns. Therefore, the actual frequency may be different from the value specified in the Requested Frequency.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:FREQuency:ACTual?

SCPI Example

PULM:INT:FREQ:ACT?

Resolution

0.1 Hz

Initial S/W Revision

A.01.00

Modified S/W Revision

A.11.00

History

Resolution changed at A.11.00

Pulse Train

Pulse train requires Option 320 and is dependent on already having Option PME/PMR.

Pulse Train establishes a series of pulses to be applied to the RF Output when the trigger condition is met. The pulse train can be 1 to 2047 pulses. When defining the pulse train, the number of pulses is established by the setting with the most elements in the parameter list.

For M9484C, the total of all the On Times and Off Times, including repetitions, must be at least 30 ns for Trigger Mode of Free Run, or 4.010 us for the Trigger Mode of Triggered. Ensure your composition of the Pulse Train is at least this length.

On Time

Sets the pulse on values for the current list of pulse train on times. If this list is shorter than the other lists, then the last element will be repeated as necessary to match the length of the Off Time or Repetitions. The query returns the count of pulse cycle elements in the list of on times.

For M9484C, the total of all the On Times and Off Times, including repetitions, must be at least 30 ns for Trigger Mode of Free Run, or 4.010 us for Trigger Mode of Triggered.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:ONTime <real>[,<real>][…]

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:ONTime?

SCPI Example

PULM:INT:TRA:ONT 4e-08

PULM:INT:TRA:ONT?

Notes

MIN | MAX | DEF | UP | DOWN are not supported.

Preset

200 ns

State Saved

Yes

Min

For M9383B/M9384B: 30 ns

For M9484C:

Option PME: 30 ns

Option PMR: 20 ns

Max

42 – 10 ns

Resolution

1e-08

Initial S/W Revision

A.01.00

Modified S/W Revision

A.11.00

History

Changed Preset value at A.11.00

On Time Points

This query returns the count of elements in the list of on times.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:ONTime:POINts?

SCPI Example

PULM:INT:TRA:ONT:POIN?

Initial S/W Revision

A.01.00

Off Time

Sets the pulse off values for the current list of pulse train off times (where the RF will be off). If this list is shorter than the other lists, then the last element will be repeated as necessary to match the length of the On Time or Repetitions. The query returns the count of pulse cycle elements in the list of off times.

For M9484C, the total of all the On Times and Off Times, including repetitions, must be at least 30 ns for Trigger Mode of Free Run, or 4.010 us for Trigger Modes of Triggered or Gate.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:OFFTime <real>[,<real>][…]

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:OFFTime?

SCPI Example

PULM:INT:TRA:OFFT 4e-08

PULM:INT:TRA:OFFT?

Notes

MIN | MAX | DEF | UP | DOWN are not supported.

Preset

For M9383B/M9384B: 10 ns

For M9484C: 3.81 us

State Saved

Yes

Min

10 ns

Max

42 seconds – Pulse Train On Time Min

Resolution

1e-08

Initial S/W Revision

A.01.00

Off Time Points

This query returns the count of elements in the list of off times.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:OFFTime:POINts?

SCPI Example

PULM:INT:TRA:OFFT:POIN?

Initial S/W Revision

A.01.00

Repetitions

Generates a user-defined list of the pulse repetitions. The maximum is a total count of 2047, so a list of "2047,1" would be too long. Lists that are too long will generate an error and only the first 2047 pulses will be played. If this list is shorter than the other lists, then the last element will be repeated as necessary to match the length of the On Time or Off Time list, whichever is longer.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:REPetition <integer>[,<integer>][…]

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:REPetition?

SCPI Example

PULM:INT:TRA:REP 100,20,3

PULM:INT:TRA:REP?

Notes

MIN | MAX | DEF | UP | DOWN are not supported.

Preset

1

State Saved

Yes

Min

1

Max

2047

Initial S/W Revision

A.01.00

Repetition Points

This query returns the count of elements in the list of repetitions.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:REPetition:POINts?

SCPI Example

PULM:INT:TRA:REP:POIN?

Initial S/W Revision

A.01.00

Clear List

Sets the list to a single pulse with On Time, Off Time, and Repetitions to their default values.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:LIST:PRESet

SCPI Example

PULM:INT:TRA:LIST:PRES

State Saved

N/A

Initial S/W Revision

A.01.00

Modified S/W Revision

A.11.00 Changed the parameters of the list to the default values of On Time, Off Time, and Repetition

Trigger Mode

Sets the triggering mode for the Pulse Train feature.

FRUN

Free Run triggering continuously plays the pulse train.

TRIGgered

Trigger runs the pulse train (after waiting the Pulse Delay) each time an external trigger is supplied (edge triggered) to Pulse Trigger. Triggers received during playback are lost.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:TRIGger FRUN|TRIGgered

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:TRIGger?

SCPI Example

PULM:INT:TRA:TRIG FRUN

PULM:INT:TRA:TRIG?

Notes

For M9484C, the total of all the On Times and Off Times, including repetitions, must be at least 30 ns for Trigger Mode of Free Run, or 4.010 us for the Trigger Mode of Triggered. Ensure your composition of the Pulse Train is at least this length.

If the currently configured Pulse Train does not meet the minimum length the warning -222,”Data out of range; Requested Pulse Train does not meet the minimum required total length 4.01 us.”

Preset

TRIGgered

State Saved

Yes

Initial S/W Revision

A.01.00

Trigger Immediately

Runs the pulse train once when Pulse Train is turned on and Pulse Train Trigger Mode is Triggered. If the pulse train is already running, neither this button nor SCPI command has any effect.

SCPI Command

[:SOURce][:RF<channel>]:PULM:INTernal:TRAin:TRIGger:IMMediate

SCPI Example

PULM:INT:TRA:TRIG:IMM

Dependencies

Grayed out when Pulse Train Trigger Mode is not Triggered.

Initial S/W Revision

A.04.00

Pulse (Video) Output

During pulse modulation, when the instrument’s RF Output is on, a logic-high signal is applied to a connector on the instrument. This is also referred to as Pulse Video.

For M9383B:

Options F14 or F20, for channel 1, the connector is M9043A Trig 1

Options F14 or F20 and Option 002, for channel 2, the connector is M9043A Trig 2

Options F32 or F44 the connector is M9323A Trig 1

For M9384B the connector is Pulse Video Out

For M9484C the connector is Event 2

For M9383B/M9384B, the output can be turned on and off. For M9484C, the output is always enabled.

Pulse (Video) Output State

For M9383B/M9384B only. enables or disables the trigger used to output the pulse modulation signal.

SCPI Command

[:SOURce][:RF<channel>]:PULM:OUTPut:ENABle ON|OFF|1|0

[:SOURce][:RF<channel>]:PULM:OUTPut:ENABle?

SCPI Example

PULM:OUTP:ENAB ON

PULM:OUTP:ENAB?

Preset

OFF

State Saved

Yes

Initial S/W Revision

A.01.00

Sync Trigger

For Pulse Source Types of Square, Free Run, Pulse Train, Adjustable Doublet, and Triggered, the instrument provides a logic high signal on a connector which can be used to trigger external equipment when the signal generator’s pulse operation has initiated.

For M9383B:

Options F14 or F20 the connector is M9343A Trig 2

Options F32 or F44 the connector is M9323A Trig 2

For M9384B the connector is Pulse Sync Out

For M9484C the connector is Event 1

For M9383B/M9384B, the output can be turned on and off. For M9484C, the output is always enabled.

Sync Trigger State

For M9383B/M9384B only. Enables or disables the pulse modulation synchronization signal. Sync signal is generated at the predefined timing shown in the diagrams for Source Type.

SCPI Command

[:SOURce][:RF<channel>]:PULM:SYNC:ENABle ON|OFF|1|0

[:SOURce][:RF<channel>]:PULM:SYNC:ENABle?

SCPI Example

PULM:SYNC:ENAB ON

PULM:SYNC:ENAB?

Preset

OFF

State Saved

Yes

Initial S/W Revision

A.01.00

Sync Trigger Width

Defines the width of the synchronization pulse in seconds. The command, used with the UP|DOWN parameters, will change the width by a user–defined step value. Refer to Sync Trigger Width Increment for setting the value associated with the UP and DOWN choices.

The coupling of sync trigger width is dependent upon the source type, in the following description the Mandatory Off Time is 10 ns:

Square:

Constraint: Sync Trigger Width ≤ (1/Actual Frequency) – Mandatory Off time

If the entered value for the Sync Trigger Width is > (1/Actual Frequency) – Mandatory Off Time, Sync Trigger Width will be clipped. Thus, if larger values of Sync Trigger Width are desired, set the Requested Frequency value first.

Free Run, Pulse Train in Free Run:

Constraint: Sync Trigger Width ≤ Pulse Period – Mandatory Off Time

If the entered value for the Sync Trigger Width is > the current value for the Period – Mandatory Off Time, Sync Trigger Width will be clipped. Thus, if larger values of Sync Trigger Width are desired, set the Period value first.

Adjustable Doublet, Triggered, and Pulse Train in Triggered:

Constraint: Sync Trigger Width ≤ 42 seconds – Mandatory Off Time

SCPI Command

[:SOURce][:RF<channel>]:PULM:SYNC:WIDTh <time>

[:SOURce][:RF<channel>]:PULM:SYNC:WIDTh?

SCPI Example

PULM:SYNC:WIDT 3.2 us

PULM:SYNC:WIDT?

Dependencies

When the Source Type is changed the current value of Sync Trigger Width is evaluated.

Preset

200 ns

State Saved

Yes

Min

For M9383B/M9384B: 30 ns

For M9484C:

Option PME: 30 ns

Option PMR: 20 ns

Max

42 s – 10 nsec

Resolution

10 ns

Initial S/W Revision

A.01.00

Modified at S/W Revision

A.06.00

History

Changed Preset from 50 ns at A.06.00

Sync Trigger Width Increment

Remote command only.

Sets the step increment for the sync width. The step value, set by this command, is used with the UP and DOWN choices available for Sync Trigger Width.

SCPI Command

[:SOURce][:RF<channel>]:PULM:SYNC:WIDTh:STEP <step>

[:SOURce][:RF<channel>]:PULM:SYNC:WIDTh:STEP?

SCPI Example

PULM:SYNC:WIDT:STEP 100 ns

PULM:SYNC:WIDT:STEP?

Notes

The step value, set with this command, is not affected by a power-on, preset, or *RST command.

Preset

10 ns

Resolution

10 ns

State Saved

No

Min

10 ns

Max

41 s

Initial S/W Revision

A.11.00

Pulse Trigger Source

For M9484C only. The pulse trigger is connected to the selected trigger source when pulse is on. If a connector is routed to an output when the pulse feature is turned on with an external source with a pulse type besides Square, Free Run, or Pulse Train, then the output will be disconnected, and the pulse input will be operational. An error will be reported when this happens. (See Trigger Connectors.)

SCPI Command

[:SOURce][:RF<channel>]:PULM:TRIGger[:SOURce] KEY|BUS|EXTernal

[:SOURce][:RF<channel>]:PULM:TRIGger[:SOURce]?

SCPI Example

PULM:TRIG EXT

PULM:TRIG?

Couplings

When Pulse is Enabled and Pulse Trigger Source is set to External, if the Trig 1 connector was being used (not None) as an output, then the Trigger Output Routing of that connector is set to None and a Settings Conflict message is generated.

Preset

EXT

State Saved

Yes

Initial S/W Revision

A.11.00